package com.retail.order.entity.po;

import com.retail.core.entity.CommonEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
* 用户核销单子 PO
* @author Administrator
*/
@EqualsAndHashCode
@Data
public class SysAdminVerifyPo extends CommonEntity {
    @ApiModelProperty(value = "用户名称")
    private java.lang.Long adminId;
    @ApiModelProperty("核销月份")
    private String verifyYear;
    @ApiModelProperty("核销月份")
    private String verifyMonth;
    
    @ApiModelProperty("核销类型 1-月度 2-年度")
    private Integer verifyType;
    
    @ApiModelProperty(value = "用户等级")
    private Long adminLevel;
    private String adminLevelName;
    @ApiModelProperty(value = "总金额")
    private java.math.BigDecimal totalPrice;
    @ApiModelProperty(value = "核销总金额")
    private java.math.BigDecimal totalVerifyPrice;
    @ApiModelProperty(value = "提现手续费")
    private java.math.BigDecimal wechatPer;
    @ApiModelProperty(value = "提现手续费")
    private java.math.BigDecimal wechatPrice;
    @ApiModelProperty("提现金额")
    private BigDecimal verifyPrice;
    @ApiModelProperty(value = "审核单子核销状态 0-待审核 1-审核通过 2-审核不通过")
    private Integer examineVerify;
    @ApiModelProperty("审核备注")
    private String examineVerifyRemark;
    @ApiModelProperty("审核时间")
    private Date examineVerifyTime;
    @ApiModelProperty(value = "提现状态 0-待提现 1-已提现 2-提现失败")
    private Integer tixianFlag;
    @ApiModelProperty("提现备注")
    private String tixianRemark;
    @ApiModelProperty("提现时间")
    private Date tixianTime;
    @ApiModelProperty(value = "核销时间")
    private java.util.Date verifyTime;
}
